Finding regular insertion encodings for permutation classes

نویسنده

  • Vincent Vatter
چکیده

Permutation classes, or restricted permutations, have received considerable attention over the past two decades, and during this time a great variety of techniques have been used to enumerate them. One of the most popular approaches, pioneered by Chung, Graham, Hoggatt, and Kleiman [4], employs generating trees. The permutation classes with finitely labeled generating trees were characterized in Vatter [15]. A more powerful technique based on formal languages and called the insertion encoding was later introduced by Albert, Linton, and Ruškuc [2]. While they characterized the classes that possess regular insertion encodings, naively employing their techniques requires the determinization of non-deterministic automata several times, and no implementation has been available. We study regular insertion encodings from a new point of view, essentially focusing on accepting automata instead of languages. This leads both to an implementation (the Maple package INSENC, available for download from the author’s homepage) and to a new proof of the characterization of permutation classes with regular insertion encodings. We begin with definitions. Two sequences of natural numbers are said to be order isomorphic if they have the same pairwise comparisons, so 9, 1, 6, 7, 2 is order isomorphic to 5, 1, 3, 4, 2. Every sequence w of natural numbers without repetition is order isomorphic

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Insertion Encoding of Permutations

We introduce the insertion encoding, an encoding of finite permutations. Classes of permutations whose insertion encodings form a regular language are characterized. Some necessary conditions are provided for a class of permutations to have insertion encodings that form a context free language. Applications of the insertion encoding to the evaluation of generating functions for classes of permu...

متن کامل

Enumeration Schemes for Restricted Permutations

Zeilberger’s enumeration schemes can be used to completely automate the enumeration of many permutation classes. We extend his enumeration schemes so that they apply to many more permutation classes and describe the Maple package WilfPlus, which implements this process. We also compare enumeration schemes to three other systematic enumeration techniques: generating trees, substitution decomposi...

متن کامل

FINDING HIGHLY PROBABLE DIFFERENTIAL CHARACTERISTICS OF SUBSTITUTION-PERMUTATION NETWORKS USING GENETIC ALGORITHMS

In this paper, we propose a genetic algorithm, called GenSPN, for finding highly probable differential characteristics of substitution permutation networks (SPNs). A special fitness function and a heuristic mutation operator have been used to improve the overall performance of the algorithm. We report our results of applying GenSPN for finding highly probable differential characteristics of Ser...

متن کامل

Enumeration Schemes for Words Avoiding Permutations

The enumeration of permutation classes has been accomplished with a variety of techniques. One wide-reaching method is that of enumeration schemes, introduced by Zeilberger and extended by Vatter. In this paper we further extend the method of enumeration schemes to words avoiding permutation patterns. The process of finding enumeration schemes is programmable and allows for the automatic enumer...

متن کامل

Isomorphism classes of cycle permutation graphs

Kwak, J.H. and J. Lee, Isomorphism classes of cycle permutation graphs, Discrete Mathematics 105 (1992) 131-142. In this paper, we construct a cycle permutation graph as a covering graph over the dumbbell graph, and give a new characterization of when two given cycle permutation graphs are isomorphic by a positive or a negative natural isomorphism. Also, we count the isomorphism classes of cycl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Symb. Comput.

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2012